package org.ipower.examsystem.service;

import org.ipower.platform.service.TreeDataCollection;

/**
 * 系统主模块接口。
 * @author jeasonyoung
 * @version 1.0
 * */
public interface SystemMainModules extends ModuleService {
        /**
         * 设置系统模块配置文件路径。
         * @param path 文件路径。
         * */
        public void setPath(String path);
        /**
         * 设置系统ID。
         * @param systemID 系统ID。
         * */
        public void setSystemID(String systemID);
        /**
         * 根据系统ID获取系统下模块集合。
         * @return 获取模块树集合。
         * */
        public TreeDataCollection getChildren();
        /**
         * 构建主菜单数据。
         * */
        public  void BuildMainModules() throws Exception;
}